Fix #105497; constify uses of GdkColor.
authorFederico Mena Quintero <federico@ximian.com>
Mon, 26 Jan 2004 20:21:09 +0000 (20:21 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Mon, 26 Jan 2004 20:21:09 +0000 (20:21 +0000)
2004-01-26  Federico Mena Quintero  <federico@ximian.com>

Fix #105497; constify uses of GdkColor.

* gdk/gdkgc.c (gdk_gc_set_rgb_fg_color): Constify.
(gdk_gc_set_rgb_bg_color): Constify.
(gdk_gc_set_foreground): Constify.

* gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): Constify.
* gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap): Constify.
* gdk/linux-fb/gdkcursor-fb.c (gdk_cursor_new_from_pixmap): Constify.

* gdk/x11/gdkpixmap-x11.c (gdk_pixmap_create_from_data): Constify.
* gdk/win32/gdkpixmap-win32.c (gdk_pixmap_create_from_data): Constify.
* gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_create_from_data): Constify.

* gdk/x11/gdkwindow-x11.c (gdk_window_set_background): Constify.
* gdk/win32/gdkwindow-win32.c (gdk_window_set_background): Constify.
* gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_background): Constify.

* gdk/gdkpango.c (gdk_draw_layout_line_with_colors): Constify.
(gdk_draw_layout_with_colors): Constify.

* gdk/gdkpixmap.c (gdk_pixmap_colormap_new_from_pixbuf): Constify.
(gdk_pixmap_colormap_create_from_xpm): Constify.
(gdk_pixmap_create_from_xpm): Constify.
(gdk_pixmap_colormap_create_from_xpm_d): Constify.
(gdk_pixmap_create_from_xpm_d): Constify.

* gtk/gtkcellview.c (gtk_cell_view_set_background_color): Constify.

* gtk/gtkclist.c (gtk_clist_set_foreground): Constify.
(gtk_clist_set_background): Constify.

* gtk/gtkcolorbutton.c (gtk_color_button_new_with_color): Constify.
(gtk_color_button_set_color): Constify.

* gtk/gtkcolorsel.c (gtk_color_selection_set_current_color):
Constify and add a check for color != NULL.
(gtk_color_selection_get_current_color): Add a check for color != NULL.
(gtk_color_selection_set_previous_color): Constify and add a check
for color != NULL.
(gtk_color_selection_get_previous_color): Add a check for color != NULL.

* gtk/gtkctree.c (gtk_ctree_node_set_foreground): Constify.
(gtk_ctree_node_set_background): Constify.

* gtk/gtktext.c (gtk_text_insert): Constify.
(insert_text_property): Constify.
(text_properties_equal): Constify.
(new_text_property): Constify.

* gtk/gtkwidget.c (gtk_widget_modify_color_component): Constify.
(gtk_widget_modify_fg): Constify.
(gtk_widget_modify_bg): Constify.
(gtk_widget_modify_text): Constify.
(gtk_widget_modify_base): Constify.

36 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkcursor.h
gdk/gdkdrawable.h
gdk/gdkgc.c
gdk/gdkgc.h
gdk/gdkpango.c
gdk/gdkpixmap.c
gdk/gdkpixmap.h
gdk/gdkwindow.h
gdk/linux-fb/gdkcursor-fb.c
gdk/linux-fb/gdkpixmap-fb.c
gdk/linux-fb/gdkwindow-fb.c
gdk/win32/gdkcursor-win32.c
gdk/win32/gdkpixmap-win32.c
gdk/win32/gdkwindow-win32.c
gdk/x11/gdkcursor-x11.c
gdk/x11/gdkpixmap-x11.c
gdk/x11/gdkwindow-x11.c
gtk/gtkcellview.c
gtk/gtkcellview.h
gtk/gtkclist.c
gtk/gtkclist.h
gtk/gtkcolorbutton.c
gtk/gtkcolorbutton.h
gtk/gtkcolorsel.c
gtk/gtkcolorsel.h
gtk/gtkctree.c
gtk/gtkctree.h
gtk/gtktext.c
gtk/gtktext.h
gtk/gtkwidget.c
gtk/gtkwidget.h

index e33c34de73d5219b55004ffa9305382aa74106db..9029bf3113c2f8f00a18e292063396c606847ba1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,61 @@
+2004-01-26  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #105497; constify uses of GdkColor.
+
+       * gdk/gdkgc.c (gdk_gc_set_rgb_fg_color): Constify.
+       (gdk_gc_set_rgb_bg_color): Constify.
+       (gdk_gc_set_foreground): Constify.
+
+       * gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/linux-fb/gdkcursor-fb.c (gdk_cursor_new_from_pixmap): Constify.
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/win32/gdkpixmap-win32.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_create_from_data): Constify.
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_background): Constify.
+       * gdk/win32/gdkwindow-win32.c (gdk_window_set_background): Constify.
+       * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_background): Constify.
+
+       * gdk/gdkpango.c (gdk_draw_layout_line_with_colors): Constify.
+       (gdk_draw_layout_with_colors): Constify.
+
+       * gdk/gdkpixmap.c (gdk_pixmap_colormap_new_from_pixbuf): Constify.
+       (gdk_pixmap_colormap_create_from_xpm): Constify.
+       (gdk_pixmap_create_from_xpm): Constify.
+       (gdk_pixmap_colormap_create_from_xpm_d): Constify.
+       (gdk_pixmap_create_from_xpm_d): Constify.
+
+       * gtk/gtkcellview.c (gtk_cell_view_set_background_color): Constify.
+
+       * gtk/gtkclist.c (gtk_clist_set_foreground): Constify.
+       (gtk_clist_set_background): Constify.
+
+       * gtk/gtkcolorbutton.c (gtk_color_button_new_with_color): Constify.
+       (gtk_color_button_set_color): Constify.
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_set_current_color):
+       Constify and add a check for color != NULL.
+       (gtk_color_selection_get_current_color): Add a check for color != NULL.
+       (gtk_color_selection_set_previous_color): Constify and add a check
+       for color != NULL.
+       (gtk_color_selection_get_previous_color): Add a check for color != NULL.
+
+       * gtk/gtkctree.c (gtk_ctree_node_set_foreground): Constify.
+       (gtk_ctree_node_set_background): Constify.
+
+       * gtk/gtktext.c (gtk_text_insert): Constify.
+       (insert_text_property): Constify.
+       (text_properties_equal): Constify.
+       (new_text_property): Constify.
+
+       * gtk/gtkwidget.c (gtk_widget_modify_color_component): Constify.
+       (gtk_widget_modify_fg): Constify.
+       (gtk_widget_modify_bg): Constify.
+       (gtk_widget_modify_text): Constify.
+       (gtk_widget_modify_base): Constify.
+
 2004-01-26  Christian Rose  <menthos@menthos.com>
 
        * configure.in: Added "mi" to ALL_LINGUAS.
index e33c34de73d5219b55004ffa9305382aa74106db..9029bf3113c2f8f00a18e292063396c606847ba1 100644 (file)
@@ -1,3 +1,61 @@
+2004-01-26  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #105497; constify uses of GdkColor.
+
+       * gdk/gdkgc.c (gdk_gc_set_rgb_fg_color): Constify.
+       (gdk_gc_set_rgb_bg_color): Constify.
+       (gdk_gc_set_foreground): Constify.
+
+       * gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/linux-fb/gdkcursor-fb.c (gdk_cursor_new_from_pixmap): Constify.
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/win32/gdkpixmap-win32.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_create_from_data): Constify.
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_background): Constify.
+       * gdk/win32/gdkwindow-win32.c (gdk_window_set_background): Constify.
+       * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_background): Constify.
+
+       * gdk/gdkpango.c (gdk_draw_layout_line_with_colors): Constify.
+       (gdk_draw_layout_with_colors): Constify.
+
+       * gdk/gdkpixmap.c (gdk_pixmap_colormap_new_from_pixbuf): Constify.
+       (gdk_pixmap_colormap_create_from_xpm): Constify.
+       (gdk_pixmap_create_from_xpm): Constify.
+       (gdk_pixmap_colormap_create_from_xpm_d): Constify.
+       (gdk_pixmap_create_from_xpm_d): Constify.
+
+       * gtk/gtkcellview.c (gtk_cell_view_set_background_color): Constify.
+
+       * gtk/gtkclist.c (gtk_clist_set_foreground): Constify.
+       (gtk_clist_set_background): Constify.
+
+       * gtk/gtkcolorbutton.c (gtk_color_button_new_with_color): Constify.
+       (gtk_color_button_set_color): Constify.
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_set_current_color):
+       Constify and add a check for color != NULL.
+       (gtk_color_selection_get_current_color): Add a check for color != NULL.
+       (gtk_color_selection_set_previous_color): Constify and add a check
+       for color != NULL.
+       (gtk_color_selection_get_previous_color): Add a check for color != NULL.
+
+       * gtk/gtkctree.c (gtk_ctree_node_set_foreground): Constify.
+       (gtk_ctree_node_set_background): Constify.
+
+       * gtk/gtktext.c (gtk_text_insert): Constify.
+       (insert_text_property): Constify.
+       (text_properties_equal): Constify.
+       (new_text_property): Constify.
+
+       * gtk/gtkwidget.c (gtk_widget_modify_color_component): Constify.
+       (gtk_widget_modify_fg): Constify.
+       (gtk_widget_modify_bg): Constify.
+       (gtk_widget_modify_text): Constify.
+       (gtk_widget_modify_base): Constify.
+
 2004-01-26  Christian Rose  <menthos@menthos.com>
 
        * configure.in: Added "mi" to ALL_LINGUAS.
index e33c34de73d5219b55004ffa9305382aa74106db..9029bf3113c2f8f00a18e292063396c606847ba1 100644 (file)
@@ -1,3 +1,61 @@
+2004-01-26  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #105497; constify uses of GdkColor.
+
+       * gdk/gdkgc.c (gdk_gc_set_rgb_fg_color): Constify.
+       (gdk_gc_set_rgb_bg_color): Constify.
+       (gdk_gc_set_foreground): Constify.
+
+       * gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/linux-fb/gdkcursor-fb.c (gdk_cursor_new_from_pixmap): Constify.
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/win32/gdkpixmap-win32.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_create_from_data): Constify.
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_background): Constify.
+       * gdk/win32/gdkwindow-win32.c (gdk_window_set_background): Constify.
+       * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_background): Constify.
+
+       * gdk/gdkpango.c (gdk_draw_layout_line_with_colors): Constify.
+       (gdk_draw_layout_with_colors): Constify.
+
+       * gdk/gdkpixmap.c (gdk_pixmap_colormap_new_from_pixbuf): Constify.
+       (gdk_pixmap_colormap_create_from_xpm): Constify.
+       (gdk_pixmap_create_from_xpm): Constify.
+       (gdk_pixmap_colormap_create_from_xpm_d): Constify.
+       (gdk_pixmap_create_from_xpm_d): Constify.
+
+       * gtk/gtkcellview.c (gtk_cell_view_set_background_color): Constify.
+
+       * gtk/gtkclist.c (gtk_clist_set_foreground): Constify.
+       (gtk_clist_set_background): Constify.
+
+       * gtk/gtkcolorbutton.c (gtk_color_button_new_with_color): Constify.
+       (gtk_color_button_set_color): Constify.
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_set_current_color):
+       Constify and add a check for color != NULL.
+       (gtk_color_selection_get_current_color): Add a check for color != NULL.
+       (gtk_color_selection_set_previous_color): Constify and add a check
+       for color != NULL.
+       (gtk_color_selection_get_previous_color): Add a check for color != NULL.
+
+       * gtk/gtkctree.c (gtk_ctree_node_set_foreground): Constify.
+       (gtk_ctree_node_set_background): Constify.
+
+       * gtk/gtktext.c (gtk_text_insert): Constify.
+       (insert_text_property): Constify.
+       (text_properties_equal): Constify.
+       (new_text_property): Constify.
+
+       * gtk/gtkwidget.c (gtk_widget_modify_color_component): Constify.
+       (gtk_widget_modify_fg): Constify.
+       (gtk_widget_modify_bg): Constify.
+       (gtk_widget_modify_text): Constify.
+       (gtk_widget_modify_base): Constify.
+
 2004-01-26  Christian Rose  <menthos@menthos.com>
 
        * configure.in: Added "mi" to ALL_LINGUAS.
index e33c34de73d5219b55004ffa9305382aa74106db..9029bf3113c2f8f00a18e292063396c606847ba1 100644 (file)
@@ -1,3 +1,61 @@
+2004-01-26  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #105497; constify uses of GdkColor.
+
+       * gdk/gdkgc.c (gdk_gc_set_rgb_fg_color): Constify.
+       (gdk_gc_set_rgb_bg_color): Constify.
+       (gdk_gc_set_foreground): Constify.
+
+       * gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/linux-fb/gdkcursor-fb.c (gdk_cursor_new_from_pixmap): Constify.
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/win32/gdkpixmap-win32.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_create_from_data): Constify.
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_background): Constify.
+       * gdk/win32/gdkwindow-win32.c (gdk_window_set_background): Constify.
+       * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_background): Constify.
+
+       * gdk/gdkpango.c (gdk_draw_layout_line_with_colors): Constify.
+       (gdk_draw_layout_with_colors): Constify.
+
+       * gdk/gdkpixmap.c (gdk_pixmap_colormap_new_from_pixbuf): Constify.
+       (gdk_pixmap_colormap_create_from_xpm): Constify.
+       (gdk_pixmap_create_from_xpm): Constify.
+       (gdk_pixmap_colormap_create_from_xpm_d): Constify.
+       (gdk_pixmap_create_from_xpm_d): Constify.
+
+       * gtk/gtkcellview.c (gtk_cell_view_set_background_color): Constify.
+
+       * gtk/gtkclist.c (gtk_clist_set_foreground): Constify.
+       (gtk_clist_set_background): Constify.
+
+       * gtk/gtkcolorbutton.c (gtk_color_button_new_with_color): Constify.
+       (gtk_color_button_set_color): Constify.
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_set_current_color):
+       Constify and add a check for color != NULL.
+       (gtk_color_selection_get_current_color): Add a check for color != NULL.
+       (gtk_color_selection_set_previous_color): Constify and add a check
+       for color != NULL.
+       (gtk_color_selection_get_previous_color): Add a check for color != NULL.
+
+       * gtk/gtkctree.c (gtk_ctree_node_set_foreground): Constify.
+       (gtk_ctree_node_set_background): Constify.
+
+       * gtk/gtktext.c (gtk_text_insert): Constify.
+       (insert_text_property): Constify.
+       (text_properties_equal): Constify.
+       (new_text_property): Constify.
+
+       * gtk/gtkwidget.c (gtk_widget_modify_color_component): Constify.
+       (gtk_widget_modify_fg): Constify.
+       (gtk_widget_modify_bg): Constify.
+       (gtk_widget_modify_text): Constify.
+       (gtk_widget_modify_base): Constify.
+
 2004-01-26  Christian Rose  <menthos@menthos.com>
 
        * configure.in: Added "mi" to ALL_LINGUAS.
index e33c34de73d5219b55004ffa9305382aa74106db..9029bf3113c2f8f00a18e292063396c606847ba1 100644 (file)
@@ -1,3 +1,61 @@
+2004-01-26  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #105497; constify uses of GdkColor.
+
+       * gdk/gdkgc.c (gdk_gc_set_rgb_fg_color): Constify.
+       (gdk_gc_set_rgb_bg_color): Constify.
+       (gdk_gc_set_foreground): Constify.
+
+       * gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap): Constify.
+       * gdk/linux-fb/gdkcursor-fb.c (gdk_cursor_new_from_pixmap): Constify.
+
+       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/win32/gdkpixmap-win32.c (gdk_pixmap_create_from_data): Constify.
+       * gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_create_from_data): Constify.
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_background): Constify.
+       * gdk/win32/gdkwindow-win32.c (gdk_window_set_background): Constify.
+       * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_background): Constify.
+
+       * gdk/gdkpango.c (gdk_draw_layout_line_with_colors): Constify.
+       (gdk_draw_layout_with_colors): Constify.
+
+       * gdk/gdkpixmap.c (gdk_pixmap_colormap_new_from_pixbuf): Constify.
+       (gdk_pixmap_colormap_create_from_xpm): Constify.
+       (gdk_pixmap_create_from_xpm): Constify.
+       (gdk_pixmap_colormap_create_from_xpm_d): Constify.
+       (gdk_pixmap_create_from_xpm_d): Constify.
+
+       * gtk/gtkcellview.c (gtk_cell_view_set_background_color): Constify.
+
+       * gtk/gtkclist.c (gtk_clist_set_foreground): Constify.
+       (gtk_clist_set_background): Constify.
+
+       * gtk/gtkcolorbutton.c (gtk_color_button_new_with_color): Constify.
+       (gtk_color_button_set_color): Constify.
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_set_current_color):
+       Constify and add a check for color != NULL.
+       (gtk_color_selection_get_current_color): Add a check for color != NULL.
+       (gtk_color_selection_set_previous_color): Constify and add a check
+       for color != NULL.
+       (gtk_color_selection_get_previous_color): Add a check for color != NULL.
+
+       * gtk/gtkctree.c (gtk_ctree_node_set_foreground): Constify.
+       (gtk_ctree_node_set_background): Constify.
+
+       * gtk/gtktext.c (gtk_text_insert): Constify.
+       (insert_text_property): Constify.
+       (text_properties_equal): Constify.
+       (new_text_property): Constify.
+
+       * gtk/gtkwidget.c (gtk_widget_modify_color_component): Constify.
+       (gtk_widget_modify_fg): Constify.
+       (gtk_widget_modify_bg): Constify.
+       (gtk_widget_modify_text): Constify.
+       (gtk_widget_modify_base): Constify.
+
 2004-01-26  Christian Rose  <menthos@menthos.com>
 
        * configure.in: Added "mi" to ALL_LINGUAS.
index 6c8fcac65bc15219dc4a162c4756a6fe16312617..f15db970f1f80f38d9d038afdd44488cfb90d467 100644 (file)
@@ -113,8 +113,8 @@ GdkCursor* gdk_cursor_new            (GdkCursorType    cursor_type);
 #endif
 GdkCursor* gdk_cursor_new_from_pixmap   (GdkPixmap       *source,
                                          GdkPixmap       *mask,
-                                         GdkColor        *fg,
-                                         GdkColor        *bg,
+                                         const GdkColor  *fg,
+                                         const GdkColor  *bg,
                                          gint             x,
                                          gint             y);
 GdkCursor* gdk_cursor_new_from_pixbuf   (GdkDisplay      *display,
index 170a6f89ec05b73bec23287a83a3bfb4f0131a6e..89f2d43c44d72872ba6485d880de8214f61ce180 100644 (file)
@@ -328,15 +328,15 @@ void gdk_draw_layout_line_with_colors (GdkDrawable     *drawable,
                                        gint             x,
                                        gint             y,
                                        PangoLayoutLine *line,
-                                       GdkColor        *foreground,
-                                       GdkColor        *background);
+                                       const GdkColor  *foreground,
+                                       const GdkColor  *background);
 void gdk_draw_layout_with_colors      (GdkDrawable     *drawable,
                                        GdkGC           *gc,
                                        gint             x,
                                        gint             y,
                                        PangoLayout     *layout,
-                                       GdkColor        *foreground,
-                                       GdkColor        *background);
+                                       const GdkColor  *foreground,
+                                       const GdkColor  *background);
 
 #ifndef GDK_DISABLE_DEPRECATED
 #define gdk_draw_pixmap                gdk_draw_drawable
index e1757e4bd1be3fc6b68872187f32a1cd522b50ee..d04de3bbbe57a42af013b5ab1ef0c4c263895c20 100644 (file)
@@ -199,8 +199,8 @@ gdk_gc_set_values (GdkGC           *gc,
 }
 
 void
-gdk_gc_set_foreground (GdkGC   *gc,
-                      GdkColor *color)
+gdk_gc_set_foreground (GdkGC         *gc,
+                      const GdkColor *color)
 {
   GdkGCValues values;
 
@@ -212,8 +212,8 @@ gdk_gc_set_foreground (GdkGC        *gc,
 }
 
 void
-gdk_gc_set_background (GdkGC   *gc,
-                      GdkColor *color)
+gdk_gc_set_background (GdkGC         *gc,
+                      const GdkColor *color)
 {
   GdkGCValues values;
 
@@ -496,7 +496,8 @@ gdk_gc_get_colormap_warn (GdkGC *gc)
  * Calling this function for a GC without a colormap is an error.
  **/
 void
-gdk_gc_set_rgb_fg_color (GdkGC *gc, GdkColor *color)
+gdk_gc_set_rgb_fg_color (GdkGC          *gc,
+                        const GdkColor *color)
 {
   GdkColormap *cmap;
   GdkColor tmp_color;
@@ -527,7 +528,8 @@ gdk_gc_set_rgb_fg_color (GdkGC *gc, GdkColor *color)
  * Calling this function for a GC without a colormap is an error.
  **/
 void
-gdk_gc_set_rgb_bg_color (GdkGC *gc, GdkColor *color)
+gdk_gc_set_rgb_bg_color (GdkGC          *gc,
+                        const GdkColor *color)
 {
   GdkColormap *cmap;
   GdkColor tmp_color;
index eb2fc91b01c1624ba8c030f422770783bfb9f6ce..c17033e1b51fbe19c0db25649a0ef121967d2441 100644 (file)
@@ -209,9 +209,9 @@ void   gdk_gc_set_values          (GdkGC           *gc,
                                    GdkGCValues    *values,
                                    GdkGCValuesMask  values_mask);
 void   gdk_gc_set_foreground     (GdkGC            *gc,
-                                  GdkColor         *color);
+                                  const GdkColor   *color);
 void   gdk_gc_set_background     (GdkGC            *gc,
-                                  GdkColor         *color);
+                                  const GdkColor   *color);
 #ifndef GDK_DISABLE_DEPRECATED
 void   gdk_gc_set_font           (GdkGC            *gc,
                                   GdkFont          *font);
@@ -256,14 +256,14 @@ void   gdk_gc_copy                  (GdkGC            *dst_gc,
                                   GdkGC            *src_gc);
 
 
-void         gdk_gc_set_colormap     (GdkGC       *gc,
-                                     GdkColormap *colormap);
-GdkColormap *gdk_gc_get_colormap     (GdkGC       *gc);
-void         gdk_gc_set_rgb_fg_color (GdkGC       *gc,
-                                     GdkColor    *color);
-void         gdk_gc_set_rgb_bg_color (GdkGC       *gc,
-                                     GdkColor    *color);
-GdkScreen *  gdk_gc_get_screen      (GdkGC       *gc);
+void         gdk_gc_set_colormap     (GdkGC          *gc,
+                                     GdkColormap    *colormap);
+GdkColormap *gdk_gc_get_colormap     (GdkGC          *gc);
+void         gdk_gc_set_rgb_fg_color (GdkGC          *gc,
+                                     const GdkColor *color);
+void         gdk_gc_set_rgb_bg_color (GdkGC          *gc,
+                                     const GdkColor *color);
+GdkScreen *  gdk_gc_get_screen      (GdkGC          *gc);
 
 #ifndef GDK_DISABLE_DEPRECATED
 #define gdk_gc_destroy                 gdk_gc_unref
index 0f24309d366b8f82f5028361fcd4b562bf759880..24ec81b61559e919cdf0ec5b3a4fcdd6a878355b 100644 (file)
@@ -214,8 +214,8 @@ gdk_draw_layout_line_with_colors (GdkDrawable      *drawable,
                                   gint              x, 
                                   gint              y,
                                   PangoLayoutLine  *line,
-                                  GdkColor         *foreground,
-                                  GdkColor         *background)
+                                  const GdkColor   *foreground,
+                                  const GdkColor   *background)
 {
   GSList *tmp_list = line->runs;
   PangoRectangle overall_rect;
@@ -451,8 +451,8 @@ gdk_draw_layout_with_colors (GdkDrawable     *drawable,
                              int              x, 
                              int              y,
                              PangoLayout     *layout,
-                             GdkColor        *foreground,
-                             GdkColor        *background)
+                             const GdkColor  *foreground,
+                             const GdkColor  *background)
 {
   PangoLayoutIter *iter;
   
index b7e126b80224f6fab16cd8b4dcebee70c7cf2310..efc9763086e9767f2ac8ad2d6adfd43024304bc5 100644 (file)
@@ -501,10 +501,10 @@ make_solid_mask (GdkScreen *screen, gint width, gint height)
                          ((c)->blue             >> 8))
 
 static GdkPixmap *
-gdk_pixmap_colormap_new_from_pixbuf (GdkColormap *colormap,
-                                    GdkBitmap  **mask,
-                                    GdkColor    *transparent_color,
-                                    GdkPixbuf   *pixbuf)
+gdk_pixmap_colormap_new_from_pixbuf (GdkColormap    *colormap,
+                                    GdkBitmap     **mask,
+                                    const GdkColor *transparent_color,
+                                    GdkPixbuf      *pixbuf)
 {
   GdkPixmap *pixmap;
   GdkPixbuf *render_pixbuf;
@@ -551,11 +551,11 @@ gdk_pixmap_colormap_new_from_pixbuf (GdkColormap *colormap,
 }
 
 GdkPixmap*
-gdk_pixmap_colormap_create_from_xpm (GdkDrawable *drawable,
-                                    GdkColormap *colormap,
-                                    GdkBitmap  **mask,
-                                    GdkColor    *transparent_color,
-                                    const gchar *filename)
+gdk_pixmap_colormap_create_from_xpm (GdkDrawable    *drawable,
+                                    GdkColormap    *colormap,
+                                    GdkBitmap     **mask,
+                                    const GdkColor *transparent_color,
+                                    const gchar    *filename)
 {
   GdkPixbuf *pixbuf;
   GdkPixmap *pixmap;
@@ -579,21 +579,21 @@ gdk_pixmap_colormap_create_from_xpm (GdkDrawable *drawable,
 }
 
 GdkPixmap*
-gdk_pixmap_create_from_xpm (GdkDrawable *drawable,
-                           GdkBitmap  **mask,
-                           GdkColor    *transparent_color,
-                           const gchar *filename)
+gdk_pixmap_create_from_xpm (GdkDrawable    *drawable,
+                           GdkBitmap     **mask,
+                           const GdkColor *transparent_color,
+                           const gchar    *filename)
 {
   return gdk_pixmap_colormap_create_from_xpm (drawable, NULL, mask,
                                              transparent_color, filename);
 }
 
 GdkPixmap*
-gdk_pixmap_colormap_create_from_xpm_d (GdkDrawable *drawable,
-                                      GdkColormap *colormap,
-                                      GdkBitmap **mask,
-                                      GdkColor   *transparent_color,
-                                      gchar     **data)
+gdk_pixmap_colormap_create_from_xpm_d (GdkDrawable    *drawable,
+                                      GdkColormap    *colormap,
+                                      GdkBitmap     **mask,
+                                      const GdkColor *transparent_color,
+                                      gchar         **data)
 {
   GdkPixbuf *pixbuf;
   GdkPixmap *pixmap;
@@ -617,10 +617,10 @@ gdk_pixmap_colormap_create_from_xpm_d (GdkDrawable *drawable,
 }
 
 GdkPixmap*
-gdk_pixmap_create_from_xpm_d (GdkDrawable *drawable,
-                             GdkBitmap  **mask,
-                             GdkColor    *transparent_color,
-                             gchar      **data)
+gdk_pixmap_create_from_xpm_d (GdkDrawable    *drawable,
+                             GdkBitmap     **mask,
+                             const GdkColor *transparent_color,
+                             gchar         **data)
 {
   return gdk_pixmap_colormap_create_from_xpm_d (drawable, NULL, mask,
                                                transparent_color, data);
index ca2c4d535b50bc13994c4aa5b84d1f3e9b93d7b1..9da2c91c26fe1884287b375f4bd6ecb23199c654 100644 (file)
@@ -46,32 +46,32 @@ GdkBitmap* gdk_bitmap_create_from_data      (GdkDrawable *drawable,
                                         const gchar *data,
                                         gint         width,
                                         gint         height);
-GdkPixmap* gdk_pixmap_create_from_data (GdkDrawable *drawable,
-                                        const gchar *data,
-                                        gint         width,
-                                        gint         height,
-                                        gint         depth,
-                                        GdkColor    *fg,
-                                        GdkColor    *bg);
-
-GdkPixmap* gdk_pixmap_create_from_xpm            (GdkDrawable  *drawable,
-                                                 GdkBitmap   **mask,
-                                                 GdkColor     *transparent_color,
-                                                 const gchar  *filename);
-GdkPixmap* gdk_pixmap_colormap_create_from_xpm   (GdkDrawable  *drawable,
-                                                 GdkColormap  *colormap,
-                                                 GdkBitmap   **mask,
-                                                 GdkColor     *transparent_color,
-                                                 const gchar  *filename);
-GdkPixmap* gdk_pixmap_create_from_xpm_d          (GdkDrawable  *drawable,
-                                                 GdkBitmap   **mask,
-                                                 GdkColor     *transparent_color,
-                                                 gchar       **data);
-GdkPixmap* gdk_pixmap_colormap_create_from_xpm_d (GdkDrawable  *drawable,
-                                                 GdkColormap  *colormap,
-                                                 GdkBitmap   **mask,
-                                                 GdkColor     *transparent_color,
-                                                 gchar       **data);
+GdkPixmap* gdk_pixmap_create_from_data (GdkDrawable    *drawable,
+                                        const gchar    *data,
+                                        gint            width,
+                                        gint            height,
+                                        gint            depth,
+                                        const GdkColor *fg,
+                                        const GdkColor *bg);
+
+GdkPixmap* gdk_pixmap_create_from_xpm            (GdkDrawable    *drawable,
+                                                 GdkBitmap     **mask,
+                                                 const GdkColor *transparent_color,
+                                                 const gchar    *filename);
+GdkPixmap* gdk_pixmap_colormap_create_from_xpm   (GdkDrawable    *drawable,
+                                                 GdkColormap    *colormap,
+                                                 GdkBitmap     **mask,
+                                                 const GdkColor *transparent_color,
+                                                 const gchar    *filename);
+GdkPixmap* gdk_pixmap_create_from_xpm_d          (GdkDrawable    *drawable,
+                                                 GdkBitmap     **mask,
+                                                 const GdkColor *transparent_color,
+                                                 gchar         **data);
+GdkPixmap* gdk_pixmap_colormap_create_from_xpm_d (GdkDrawable    *drawable,
+                                                 GdkColormap    *colormap,
+                                                 GdkBitmap     **mask,
+                                                 const GdkColor *transparent_color,
+                                                 gchar         **data);
 
 /* Functions to create/lookup pixmaps from their native equivalents
  */
index 7568a330b9db6b0775177305e3d4543c7dcb9430..bbc54c881c56b20de4a3d646664cbc488b01d38b 100644 (file)
@@ -432,7 +432,7 @@ void          gdk_window_set_role          (GdkWindow       *window,
 void          gdk_window_set_transient_for (GdkWindow       *window, 
                                            GdkWindow       *parent);
 void         gdk_window_set_background  (GdkWindow       *window,
-                                         GdkColor        *color);
+                                         const GdkColor  *color);
 void         gdk_window_set_back_pixmap (GdkWindow       *window,
                                          GdkPixmap       *pixmap,
                                          gboolean         parent_relative);
index 20b0a040f2bd9e5613dd5b565397cd641fdb36ba..9212662d505f58731b925bf20eb0bae00713bf0b 100644 (file)
@@ -246,12 +246,12 @@ gdk_cursor_new_for_display (GdkDisplay    *display,
 }
 
 GdkCursor*
-gdk_cursor_new_from_pixmap (GdkPixmap *source,
-                           GdkPixmap *mask,
-                           GdkColor  *fg,
-                           GdkColor  *bg,
-                           gint       x,
-                           gint       y)
+gdk_cursor_new_from_pixmap (GdkPixmap      *source,
+                           GdkPixmap      *mask,
+                           const GdkColor *fg,
+                           const GdkColor *bg,
+                           gint            x,
+                           gint            y)
 {
   GdkCursorPrivateFB *private;
   GdkCursor *cursor;
index 1b1120cc091332f24563557b9174f0b88fbb41c3..c15ebadaf624b478d29d77f79dbf710b25017d7f 100644 (file)
@@ -170,13 +170,13 @@ gdk_bitmap_create_from_data (GdkDrawable *window,
 }
 
 GdkPixmap*
-gdk_pixmap_create_from_data (GdkDrawable *window,
-                            const gchar *data,
-                            gint         width,
-                            gint         height,
-                            gint         depth,
-                            GdkColor    *fg,
-                            GdkColor    *bg)
+gdk_pixmap_create_from_data (GdkDrawable    *window,
+                            const gchar    *data,
+                            gint            width,
+                            gint            height,
+                            gint            depth,
+                            const GdkColor *fg,
+                            const GdkColor *bg)
 {
   GdkPixmap *pixmap;
 
index 140aba2d237031bdc5d791768d7417c8afc0c2af..42ba7ef52a2d51e6328de76c98e4379d5b83c7ed 100644 (file)
@@ -1440,8 +1440,8 @@ gdk_window_set_transient_for (GdkWindow *window,
 }
 
 void
-gdk_window_set_background (GdkWindow *window,
-                          GdkColor  *color)
+gdk_window_set_background (const GdkWindow *window,
+                          const GdkColor  *color)
 {
   GdkWindowObject *private = (GdkWindowObject *)window;
   
index fbd721a923f48ef184533b429a5dca4f35bcca9a..0970cd61d55e973680fe111d759e430b4b2e6e5e 100644 (file)
@@ -119,12 +119,12 @@ color_is_white (GdkColor *color)
 }
 
 GdkCursor*
-gdk_cursor_new_from_pixmap (GdkPixmap *source,
-                           GdkPixmap *mask,
-                           GdkColor  *fg,
-                           GdkColor  *bg,
-                           gint       x,
-                           gint       y)
+gdk_cursor_new_from_pixmap (GdkPixmap      *source,
+                           GdkPixmap      *mask,
+                           const GdkColor *fg,
+                           const GdkColor *bg,
+                           gint            x,
+                           gint            y)
 {
   GdkCursorPrivate *private;
   GdkCursor *cursor;
index ebdc9f0bc111a71eea40a039e7f0f16be3ea01f6..a997cea9903f2d2408c32c3b35246c5ab622d818 100644 (file)
@@ -389,13 +389,13 @@ gdk_bitmap_create_from_data (GdkDrawable *drawable,
 }
 
 GdkPixmap*
-gdk_pixmap_create_from_data (GdkDrawable *drawable,
-                            const gchar *data,
-                            gint         width,
-                            gint         height,
-                            gint         depth,
-                            GdkColor    *fg,
-                            GdkColor    *bg)
+gdk_pixmap_create_from_data (GdkDrawable    *drawable,
+                            const gchar    *data,
+                            gint            width,
+                            gint            height,
+                            gint            depth,
+                            const GdkColor *fg,
+                            const GdkColor *bg)
 {
   /* Oh wow. I struggled with dozens of lines of code trying to get
    * this right using a monochrome Win32 bitmap created from data, and
index 0afe387950581e4442399a657dfbc010318edb5d..4034ea8906198ddee77193ae4fc7e75e455e8f40 100644 (file)
@@ -1649,8 +1649,8 @@ gdk_window_set_transient_for (GdkWindow *window,
 }
 
 void
-gdk_window_set_background (GdkWindow *window,
-                          GdkColor  *color)
+gdk_window_set_background (GdkWindow      *window,
+                          const GdkColor *color)
 {
   GdkWindowObject *private = (GdkWindowObject *)window;
   
index f86cbfea31b40edeecad95882d415edc29ccf7d9..e69bb28232503f0a55b481d690d0e23ea3140697 100644 (file)
@@ -188,12 +188,12 @@ gdk_cursor_new_for_display (GdkDisplay    *display,
  * Return value: a new #GdkCursor.
  **/
 GdkCursor*
-gdk_cursor_new_from_pixmap (GdkPixmap *source,
-                           GdkPixmap *mask,
-                           GdkColor  *fg,
-                           GdkColor  *bg,
-                           gint       x,
-                           gint       y)
+gdk_cursor_new_from_pixmap (GdkPixmap      *source,
+                           GdkPixmap      *mask,
+                           const GdkColor *fg,
+                           const GdkColor *bg,
+                           gint            x,
+                           gint            y)
 {
   GdkCursorPrivate *private;
   GdkCursor *cursor;
index f28ad72af5b1fa7310bdaeef5205b1b4b527460e..9b42234251046ee87a7e05bb12300359966180ff 100644 (file)
@@ -256,13 +256,13 @@ gdk_bitmap_create_from_data (GdkDrawable *drawable,
 }
 
 GdkPixmap*
-gdk_pixmap_create_from_data (GdkDrawable *drawable,
-                            const gchar *data,
-                            gint         width,
-                            gint         height,
-                            gint         depth,
-                            GdkColor    *fg,
-                            GdkColor    *bg)
+gdk_pixmap_create_from_data (GdkDrawable    *drawable,
+                            const gchar    *data,
+                            gint            width,
+                            gint            height,
+                            gint            depth,
+                            const GdkColor *fg,
+                            const GdkColor *bg)
 {
   GdkPixmap *pixmap;
   GdkDrawableImplX11 *draw_impl;
index fe9f42020c049e70f4fee3389b89420958a87098..4eca373035f718d6c6dba4d71f34200e14cba062 100644 (file)
@@ -2400,8 +2400,8 @@ gdk_window_set_transient_for (GdkWindow *window,
  * 
  **/
 void
-gdk_window_set_background (GdkWindow *window,
-                          GdkColor  *color)
+gdk_window_set_background (GdkWindow      *window,
+                          const GdkColor *color)
 {
   GdkWindowObject *private = (GdkWindowObject *)window;
   
index 84cdf16b17e0dd0ab056747e5ee8ec33f36ca986..3ebd912a9d691bf44c5c2a18540b8f2119c2a60b 100644 (file)
@@ -932,8 +932,8 @@ gtk_cell_view_get_size_of_row (GtkCellView    *cell_view,
 }
 
 void
-gtk_cell_view_set_background_color (GtkCellView *view,
-                                    GdkColor    *color)
+gtk_cell_view_set_background_color (GtkCellView    *view,
+                                    const GdkColor *color)
 {
   g_return_if_fail (GTK_IS_CELL_VIEW (view));
 
index f8d2d8007f0efc34f731c5dcc0a1790b2abd83e2..5212b351a5fb9a9512a99b7537924a6fd65faa8e 100644 (file)
@@ -75,7 +75,7 @@ gboolean          gtk_cell_view_get_size_of_row         (GtkCellView     *cell_v
                                                          GtkRequisition  *requisition);
 
 void              gtk_cell_view_set_background_color    (GtkCellView     *cell_view,
-                                                         GdkColor        *color);
+                                                         const GdkColor  *color);
 
 G_END_DECLS
 
index fe02be59d3acd212ef632173d5ba34d4946718f2..27de2ab46ff2daf72be210d75b71b5f8b5a5c33a 100644 (file)
@@ -3215,9 +3215,9 @@ gtk_clist_row_is_visible (GtkCList *clist,
 }
 
 void
-gtk_clist_set_foreground (GtkCList *clist,
-                         gint      row,
-                         GdkColor *color)
+gtk_clist_set_foreground (GtkCList       *clist,
+                         gint            row,
+                         const GdkColor *color)
 {
   GtkCListRow *clist_row;
 
@@ -3244,9 +3244,9 @@ gtk_clist_set_foreground (GtkCList *clist,
 }
 
 void
-gtk_clist_set_background (GtkCList *clist,
-                         gint      row,
-                         GdkColor *color)
+gtk_clist_set_background (GtkCList       *clist,
+                         gint            row,
+                         const GdkColor *color)
 {
   GtkCListRow *clist_row;
 
index ae7cbaed6b9ba02fef7c9a001e1b2c847f647b91..384ee3e7d411b58ffceb271c5481f7acf1cce97f 100644 (file)
@@ -631,16 +631,16 @@ gint gtk_clist_get_pixtext (GtkCList   *clist,
 /* sets the foreground color of a row, the color must already
  * be allocated
  */
-void gtk_clist_set_foreground (GtkCList *clist,
-                              gint      row,
-                              GdkColor *color);
+void gtk_clist_set_foreground (GtkCList       *clist,
+                              gint            row,
+                              const GdkColor *color);
 
 /* sets the background color of a row, the color must already
  * be allocated
  */
-void gtk_clist_set_background (GtkCList *clist,
-                              gint      row,
-                              GdkColor *color);
+void gtk_clist_set_background (GtkCList       *clist,
+                              gint            row,
+                              const GdkColor *color);
 
 /* set / get cell styles */
 void gtk_clist_set_cell_style (GtkCList *clist,
index ab0e69873fa6df928f4444b9656ce25bfd687d5b..27e79a6aeefa89b9d32718d3220478961b29843b 100644 (file)
@@ -660,7 +660,7 @@ gtk_color_button_new (void)
  * Since: 2.4
  */
 GtkWidget *
-gtk_color_button_new_with_color (GdkColor *color)
+gtk_color_button_new_with_color (const GdkColor *color)
 {
   return g_object_new (GTK_TYPE_COLOR_BUTTON, "color", color, NULL);
 }
@@ -776,7 +776,7 @@ gtk_color_button_clicked (GtkButton *button)
  **/
 void
 gtk_color_button_set_color (GtkColorButton *color_button,
-                           GdkColor       *color)
+                           const GdkColor *color)
 {
   g_return_if_fail (GTK_IS_COLOR_BUTTON (color_button));
 
index be8ec8fe7de3245187d21b89c518c3b4cbdbc566..b6a00fdf4ec3f3e1d9c842594045e3e5e731f254 100644 (file)
@@ -77,9 +77,9 @@ struct _GtkColorButtonClass {
 
 GType      gtk_color_button_get_type       (void) G_GNUC_CONST;
 GtkWidget *gtk_color_button_new            (void);
-GtkWidget *gtk_color_button_new_with_color (GdkColor       *color);
+GtkWidget *gtk_color_button_new_with_color (const GdkColor *color);
 void       gtk_color_button_set_color      (GtkColorButton *color_button, 
-                                           GdkColor       *color);
+                                           const GdkColor *color);
 void       gtk_color_button_set_alpha      (GtkColorButton *color_button,
                                            guint16         alpha);
 void       gtk_color_button_get_color      (GtkColorButton *color_button, 
index 6a5d752e69dfea3111f06da8b064957b56fb653a..5f4dad56e2f4f67a2a15d15abad08729c53c6bd2 100644 (file)
@@ -2209,13 +2209,14 @@ gtk_color_selection_set_has_palette (GtkColorSelection *colorsel,
  **/
 void
 gtk_color_selection_set_current_color (GtkColorSelection *colorsel,
-                                      GdkColor          *color)
+                                      const GdkColor    *color)
 {
   ColorSelectionPrivate *priv;
   gint i;
   gboolean previous_changed;
   
   g_return_if_fail (GTK_IS_COLOR_SELECTION (colorsel));
+  g_return_if_fail (color != NULL);
 
   priv = colorsel->private_data;
   priv->changing = TRUE;
@@ -2301,6 +2302,7 @@ gtk_color_selection_get_current_color (GtkColorSelection *colorsel,
   ColorSelectionPrivate *priv;
   
   g_return_if_fail (GTK_IS_COLOR_SELECTION (colorsel));
+  g_return_if_fail (color != NULL);
   
   priv = colorsel->private_data;
   color->red = UNSCALE (priv->color[COLORSEL_RED]);
@@ -2363,11 +2365,12 @@ gtk_color_selection_get_color (GtkColorSelection *colorsel,
  **/
 void
 gtk_color_selection_set_previous_color (GtkColorSelection *colorsel,
-                                       GdkColor          *color)
+                                       const GdkColor    *color)
 {
   ColorSelectionPrivate *priv;
   
   g_return_if_fail (GTK_IS_COLOR_SELECTION (colorsel));
+  g_return_if_fail (color != NULL);
   
   priv = colorsel->private_data;
   priv->changing = TRUE;
@@ -2424,6 +2427,7 @@ gtk_color_selection_get_previous_color (GtkColorSelection *colorsel,
   ColorSelectionPrivate *priv;
   
   g_return_if_fail (GTK_IS_COLOR_SELECTION (colorsel));
+  g_return_if_fail (color != NULL);
   
   priv = colorsel->private_data;
   color->red = UNSCALE (priv->old_color[COLORSEL_RED]);
index 4057ea353f9c32fb19087f32e3f863290e4709c0..dbdddf6166b3e5a5326fb21ad6f93b4ab9ee6fae 100644 (file)
@@ -88,14 +88,14 @@ void       gtk_color_selection_set_has_palette         (GtkColorSelection *color
 
 
 void     gtk_color_selection_set_current_color   (GtkColorSelection *colorsel,
-                                                 GdkColor          *color);
+                                                 const GdkColor    *color);
 void     gtk_color_selection_set_current_alpha   (GtkColorSelection *colorsel,
                                                  guint16            alpha);
 void     gtk_color_selection_get_current_color   (GtkColorSelection *colorsel,
                                                  GdkColor          *color);
 guint16  gtk_color_selection_get_current_alpha   (GtkColorSelection *colorsel);
 void     gtk_color_selection_set_previous_color  (GtkColorSelection *colorsel,
-                                                 GdkColor          *color);
+                                                 const GdkColor    *color);
 void     gtk_color_selection_set_previous_alpha  (GtkColorSelection *colorsel,
                                                  guint16            alpha);
 void     gtk_color_selection_get_previous_color  (GtkColorSelection *colorsel,
index 2f5df8ced95f93d46fb9428784ea266f596fc26d..c8ace08432485d1d82133e3f25e4ddf51a8e82c9 100644 (file)
@@ -5099,9 +5099,9 @@ gtk_ctree_node_get_row_style (GtkCTree     *ctree,
 }
 
 void
-gtk_ctree_node_set_foreground (GtkCTree     *ctree,
-                              GtkCTreeNode *node,
-                              GdkColor     *color)
+gtk_ctree_node_set_foreground (GtkCTree       *ctree,
+                              GtkCTreeNode   *node,
+                              const GdkColor *color)
 {
   g_return_if_fail (GTK_IS_CTREE (ctree));
   g_return_if_fail (node != NULL);
@@ -5121,9 +5121,9 @@ gtk_ctree_node_set_foreground (GtkCTree     *ctree,
 }
 
 void
-gtk_ctree_node_set_background (GtkCTree     *ctree,
-                              GtkCTreeNode *node,
-                              GdkColor     *color)
+gtk_ctree_node_set_background (GtkCTree       *ctree,
+                              GtkCTreeNode   *node,
+                              const GdkColor *color)
 {
   g_return_if_fail (GTK_IS_CTREE (ctree));
   g_return_if_fail (node != NULL);
index 5f5594ba6edc2f85229384a2d54372b117ecb18a..9f6bd2a7e6f773fdb7e3304e8de0966864c74f3e 100644 (file)
@@ -382,12 +382,12 @@ void gtk_ctree_node_set_cell_style               (GtkCTree     *ctree,
 GtkStyle * gtk_ctree_node_get_cell_style         (GtkCTree     *ctree,
                                                  GtkCTreeNode *node,
                                                  gint          column);
-void gtk_ctree_node_set_foreground               (GtkCTree     *ctree,
-                                                 GtkCTreeNode *node,
-                                                 GdkColor     *color);
-void gtk_ctree_node_set_background               (GtkCTree     *ctree,
-                                                 GtkCTreeNode *node,
-                                                 GdkColor     *color);
+void gtk_ctree_node_set_foreground               (GtkCTree       *ctree,
+                                                 GtkCTreeNode   *node,
+                                                 const GdkColor *color);
+void gtk_ctree_node_set_background               (GtkCTree       *ctree,
+                                                 GtkCTreeNode   *node,
+                                                 const GdkColor *color);
 void gtk_ctree_node_set_row_data                 (GtkCTree     *ctree,
                                                  GtkCTreeNode *node,
                                                  gpointer      data);
index ef304a8d900a5feaae795598db99be821170b12c..1d09a9f038325364f3699a6d7ceaf419db03a217 100644 (file)
@@ -267,9 +267,9 @@ static GtkTextFont* get_text_font (GdkFont* gfont);
 static void         text_font_unref (GtkTextFont *text_font);
 
 static void insert_text_property (GtkText* text, GdkFont* font,
-                                 GdkColor *fore, GdkColor* back, guint len);
+                                 const GdkColor *fore, const GdkColor* back, guint len);
 static TextProperty* new_text_property (GtkText *text, GdkFont* font, 
-                                       GdkColor* fore, GdkColor* back, guint length);
+                                       const GdkColor* fore, const GdkColor* back, guint length);
 static void destroy_text_property (TextProperty *prop);
 static void init_properties      (GtkText *text);
 static void realize_property     (GtkText *text, TextProperty *prop);
@@ -958,12 +958,12 @@ gtk_text_thaw (GtkText *text)
 }
 
 void
-gtk_text_insert (GtkText    *text,
-                GdkFont    *font,
-                GdkColor   *fore,
-                GdkColor   *back,
-                const char *chars,
-                gint        nchars)
+gtk_text_insert (GtkText        *text,
+                GdkFont        *font,
+                const GdkColor *fore,
+                const GdkColor *back,
+                const char     *chars,
+                gint            nchars)
 {
   GtkOldEditable *old_editable = GTK_OLD_EDITABLE (text);
   gboolean frozen = FALSE;
@@ -2876,7 +2876,7 @@ text_font_unref (GtkTextFont *text_font)
 }
 
 static gint
-text_properties_equal (TextProperty* prop, GdkFont* font, GdkColor *fore, GdkColor *back)
+text_properties_equal (TextProperty* prop, GdkFont* font, const GdkColor *fore, const GdkColor *back)
 {
   if (prop->flags & PROPERTY_FONT)
     {
@@ -2970,8 +2970,8 @@ unrealize_properties (GtkText *text)
 }
 
 static TextProperty*
-new_text_property (GtkText *text, GdkFont *font, GdkColor* fore, 
-                  GdkColor* back, guint length)
+new_text_property (GtkText *text, GdkFont *font, const GdkColor* fore,
+                  const GdkColor* back, guint length)
 {
   TextProperty *prop;
   
@@ -3104,7 +3104,7 @@ make_forward_space (GtkText* text, guint len)
  * point. */
 static void
 insert_text_property (GtkText* text, GdkFont* font,
-                     GdkColor *fore, GdkColor* back, guint len)
+                     const GdkColor *fore, const GdkColor* back, guint len)
 {
   GtkPropertyMark *mark = &text->point;
   TextProperty* forward_prop = MARK_CURRENT_PROPERTY(mark);
index 24c0634756990647b2c2e1968a3474b1857219c1..c3ba9e1293e53d5969f0873f281930bb497ab30c 100644 (file)
@@ -197,12 +197,12 @@ guint      gtk_text_get_point       (GtkText       *text);
 guint      gtk_text_get_length      (GtkText       *text);
 void       gtk_text_freeze          (GtkText       *text);
 void       gtk_text_thaw            (GtkText       *text);
-void       gtk_text_insert          (GtkText       *text,
-                                    GdkFont       *font,
-                                    GdkColor      *fore,
-                                    GdkColor      *back,
-                                    const char    *chars,
-                                    gint           length);
+void       gtk_text_insert          (GtkText        *text,
+                                    GdkFont        *font,
+                                    const GdkColor *fore,
+                                    const GdkColor *back,
+                                    const char     *chars,
+                                    gint            length);
 gboolean   gtk_text_backward_delete (GtkText       *text,
                                     guint          nchars);
 gboolean   gtk_text_forward_delete  (GtkText       *text,
index 6e55c679983cccc101ff4f5d419adc17a2c54d80..f43e9943450c4bb0fb7310a7d09cbe0f6c8678c9 100644 (file)
@@ -4481,10 +4481,10 @@ gtk_widget_get_modifier_style (GtkWidget      *widget)
 }
 
 static void
-gtk_widget_modify_color_component (GtkWidget     *widget,
-                                  GtkRcFlags     component,
-                                  GtkStateType   state,
-                                  GdkColor      *color)
+gtk_widget_modify_color_component (GtkWidget      *widget,
+                                  GtkRcFlags      component,
+                                  GtkStateType    state,
+                                  const GdkColor *color)
 {
   GtkRcStyle *rc_style = gtk_widget_get_modifier_style (widget);  
 
@@ -4529,9 +4529,9 @@ gtk_widget_modify_color_component (GtkWidget     *widget,
  * gtk_widget_modify_style().
  **/
 void
-gtk_widget_modify_fg (GtkWidget   *widget,
-                     GtkStateType state,
-                     GdkColor    *color)
+gtk_widget_modify_fg (GtkWidget      *widget,
+                     GtkStateType    state,
+                     const GdkColor *color)
 {
   g_return_if_fail (GTK_IS_WIDGET (widget));
   g_return_if_fail (state >= GTK_STATE_NORMAL && state <= GTK_STATE_INSENSITIVE);
@@ -4552,9 +4552,9 @@ gtk_widget_modify_fg (GtkWidget   *widget,
  * gtk_widget_modify_style().
  **/
 void
-gtk_widget_modify_bg (GtkWidget   *widget,
-                     GtkStateType state,
-                     GdkColor    *color)
+gtk_widget_modify_bg (GtkWidget      *widget,
+                     GtkStateType    state,
+                     const GdkColor *color)
 {
   g_return_if_fail (GTK_IS_WIDGET (widget));
   g_return_if_fail (state >= GTK_STATE_NORMAL && state <= GTK_STATE_INSENSITIVE);
@@ -4577,9 +4577,9 @@ gtk_widget_modify_bg (GtkWidget   *widget,
  * gtk_widget_modify_style().
  **/
 void
-gtk_widget_modify_text (GtkWidget   *widget,
-                       GtkStateType state,
-                       GdkColor    *color)
+gtk_widget_modify_text (GtkWidget      *widget,
+                       GtkStateType    state,
+                       const GdkColor *color)
 {
   g_return_if_fail (GTK_IS_WIDGET (widget));
   g_return_if_fail (state >= GTK_STATE_NORMAL && state <= GTK_STATE_INSENSITIVE);
@@ -4602,9 +4602,9 @@ gtk_widget_modify_text (GtkWidget   *widget,
  * and #GtkTextView. See also gtk_widget_modify_style().
  **/
 void
-gtk_widget_modify_base (GtkWidget  *widget,
-                       GtkStateType state,
-                       GdkColor    *color)
+gtk_widget_modify_base (GtkWidget      *widget,
+                       GtkStateType    state,
+                       const GdkColor *color)
 {
   g_return_if_fail (GTK_IS_WIDGET (widget));
   g_return_if_fail (state >= GTK_STATE_NORMAL && state <= GTK_STATE_INSENSITIVE);
index f4bd4d125fd0f1ee278b455257043ea64d78844a..f1d8b8023cf0ae24a8f27c5ecca49797dd8b0206 100644 (file)
@@ -650,16 +650,16 @@ void        gtk_widget_modify_style       (GtkWidget            *widget,
 GtkRcStyle *gtk_widget_get_modifier_style (GtkWidget            *widget);
 void        gtk_widget_modify_fg          (GtkWidget            *widget,
                                           GtkStateType          state,
-                                          GdkColor             *color);
+                                          const GdkColor       *color);
 void        gtk_widget_modify_bg          (GtkWidget            *widget,
                                           GtkStateType          state,
-                                          GdkColor             *color);
+                                          const GdkColor       *color);
 void        gtk_widget_modify_text        (GtkWidget            *widget,
                                           GtkStateType          state,
-                                          GdkColor             *color);
+                                          const GdkColor       *color);
 void        gtk_widget_modify_base        (GtkWidget            *widget,
                                           GtkStateType          state,
-                                          GdkColor             *color);
+                                          const GdkColor       *color);
 void        gtk_widget_modify_font        (GtkWidget            *widget,
                                           PangoFontDescription *font_desc);